Query-oriented Relaxation for Cardinality Assurance

نویسنده

  • Manasi Vartak
چکیده

Although a large number of queries used in applications ranging from web search to business intelligence have associated cardinality constraints, current database engines have minimal support for ensuring query cardinality. This leads to two main types of problems: the empty result-set problems and the too few/too many problems. Inability to meet query cardinality constraints requires the user to undertake a frustrating trial-and-error process that can be extremely cumbersome and time-consuming. In fact this process wastes system resources without any guarantee of success. A possible strategy for solving the cardinality assurance problem is query relaxation. However, obtaining exact cardinality assurance with query relaxation has been proven to be NP-Hard. In this work we present QRelX, a novel algorithm for cardinality assurance using query relaxation. QRelX not only relaxes queries efficiently but also ensures that result queries have minimal relaxation. Our algorithm uses QXForm, a query space transformation framework, to enable the relaxation of join and select queries. Following this transformation, QRelX uses layer-based navigation and incremental cardinality estimation to find result queries that meet the expect cardinality but are also close to the original query. Our preliminary experimental results indicate that QRelX is computationally more efficient than traditional cardinality assurance algorithms and it indeed successfully finds minimal relaxation queries.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Query Optimization on Compressed and Decompressed Object-Oriented Database Using Operators

In this paper, we present an approach using various database operators that permits to enrich technique of query optimization existing in the objectoriented databases and the comparative analysis of query optimization of compressed and uncompressed object oriented database based on cost, cardinality and no of bytes. Focus is on query optimization using relational operator, logical operator and ...

متن کامل

A New Method for Estimating the Number of Objects Satisfying an Object-Oriented Query Involving Partial Participation of Classes

The intermediate result cardinality the number of objects satisfying a condition given in a query is an important factor for estimating the cost of the query in query optimization In this paper we show that an object oriented query often involves partial participation of classes in a relationship We then present a new technique for estimating the intermediate result cardinality in such a query ...

متن کامل

Apply Uncertainty in Document-Oriented Database (MongoDB) Using F-XML

As moving to big data world where data is increasing in unstructured way with high velocity, there is a need of data-store to store this bundle amount of data. Traditionally, relational databases are used which are now not compatible to handle this large amount of data, so it is needed to move on to non-relational data-stores. In the current study, we have proposed an extension of the Mongo...

متن کامل

Apply Uncertainty in Document-Oriented Database (MongoDB) Using F-XML

As moving to big data world where data is increasing in unstructured way with high velocity, there is a need of data-store to store this bundle amount of data. Traditionally, relational databases are used which are now not compatible to handle this large amount of data, so it is needed to move on to non-relational data-stores. In the current study, we have proposed an extension of the Mongo...

متن کامل

A Cost Model for Querying Distributed RDF-Repositories with SPARQL

In the last years, the query language SPARQL has evolved into the widely accepted standard for querying RDF. Since many Semantic Web applications make use of data whose storage and management is distributed, distributed SPARQL query processing becomes necessary. In the relation and object-oriented database community the efficiency gain by cost-based, adaptive optimizers for distributed querying...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009